﻿ul.nav.nav-tabs.cat-tab li h4 {color: #1d1c1c; font-size: 21px;}
/*ul.nav.nav-tabs.cat-tab li {  background: red;  box-shadow: 0px 0px 2px #c3c2c2; }*/
.video-gallery iframe { max-width: 100% !important; width: 100% !important;}
.pro_inn ul li .fa-arrow-circle-o-right:before { content: "\f18e"; font-family: 'FontAwesome'; margin-right: 13px; }
.pro_txt ul li .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 18px; width: 100%; font-family: 'Open Sans', sans-serif; color: #595959; text-align: justify; line-height: 34px; margin: 0px 0 0 0; padding: 0px 4%; -moz-osx-font-smoothing: grayscale; }
.pro_txt ul li{display: flex; justify-content: start; flex-wrap: wrap;}
.pro_txt ul li .fa{display: contents; text-align: left;}
.tabbable.boxed.parentTabs.p-4.p-tab.align-l.rcc-n ul.nav.nav-tabs.cat-tab.active.pc li img {display: block !important; }
 .sub-menu-block.sub-1.sub-2 {left: 0 !important;}
.sub-menu-block.sub-1.sub-2 {
  left: 9% !important;
  width: 220px !important;
}
.sub-menu-block.media-m {left: 19% !important;}
#three .scrollable{height: 100%;}
footer.footer_frame .social {display:none;}.sub-menu-block.sub-1.sub-2
@media only screen and (min-width: 750px) and (max-width: 1200px){.video-gallery .col-lg-4 { width: 50%; float: left; }}
@media only screen and (max-width: 1200px){header.dart.dark .social { display: none; } footer.footer_frame .social { display:block; margin: 0; float: inherit; margin-top: 7px !important; z-index: 9;} }
@media only screen and (min-width: 700px){ul.nav.nav-tabs.cat-tab.mble.active{display:none;}}
@media only screen and (min-width: 1024px){
.social { float: right; display: flex; margin-top: -39px;}
.social li { list-style: none; margin: 0px 8px; }
.social .fa { color: #fff; font-size: 18px; cursor: pointer; }
nav {max-width: 900px;  left: 7%;}
.sub-menu-block.sub-1 { width: 31% !important; color: #333 ; left: 31% !important; /* text-align: center; */ }
.sub-menu-block.sub-1 a {line-height: 30px;}
ul.main-nav > li > a { display: block; position: relative; color: #fff; font-size: 15px; font-weight: 500; box-sizing: border-box; padding: 19px 21px; text-transform: uppercase; }

}
@media only screen and (min-device-width: 900px) and (max-device-width: 1100px){
	svg{top: 276px;} .mi-img img { max-width: 240px !important; }
	.imghere.mil1.col-md-7 { top: 28px; left: 2%;}
	.imghere.mil2.col-md-7 { left: 9%; top: 319px;}
	.imghere.mil3.col-md-7 { left: auto; right: 3%; max-width: 300px; }
	.imghere.mil4.col-md-7 { top: 1002px; right: -17px;}
	.imghere.mil5.col-md-7 { top: 1247px; left: 0;}
	.imghere.mil6.col-md-7 { top: 1497px; left: 9%;}
	.imghere.mil7.col-md-7 { top: 1606px; left: 46%;}
	.txthere.txt1.col-md-5 { position: absolute; right: 5%; top: 109px; }
	.txthere.txt2.mil2.col-md-5 { position: absolute; top: 353px; left: 39%;}
	 .txthere.txt3.col-md-5 { left: 22%; top: 678px;}
	 .imghere.mil4.col-md-7 { top: 1038px; right: -129px;}
	 .txthere.txt5.col-md-5 {position: absolute; top: 1242px; right: 0;} 
	 .txthere.txt6.col-md-5 { position: absolute; top: 1454px;}
	 .txthere.txt7.col-md-5 { position: absolute; top: 1654px; /* right: -117px; */ left: 11%; }
	 .txthere.txt8.col-md-12 { position: absolute; top: 1948px; left: -49px;}
	.milestone{overflow-x: hidden;}
	}
@media only screen and (min-device-width: 769px) and (max-device-width: 1023px){ul.main-nav li a span { font-size: 15px; color: #ffffff; /* text-align: left; */ margin: 15px 0; display: inline-block; background: #e72129; padding: 4px 42px; }}


@media only screen and (max-width: 1024px){ .social {display:none;} .ic.menu { top: 18px; z-index: 20; right: 5%; } section.carousel_frame { margin-top: 17px; } .sub-menu-block.media-m {left: 0% !important;} .main-nav .col-md-3 {width: 100% !important;} footer.footer_frame .social li { float: left; margin: 0px 2px; }
.desk .nav>li>a>img {max-width: 180px;}}

@media only screen and (min-device-width: 767px) and (max-device-width: 1199px){
	ul.main-nav > li > a{font-size:14px; padding: 19px 13px}
	.mdl .col-md-4 { width: 25% !important;}
	.parascroll { min-height: auto;}
	.hover3.ehover3{margin-top: -9px;}
	img.img-responsive{min-height: 168px;}
	.hover h2, .hover3 h2 { font-size: 20px !important; }
	.hover h2{padding: 0px 0 10px 40px !important; margin-top: -29px; line-height: 28px !important;} 
	.hover3 h2{ line-height: 27px !important;}
	.ehover4 button.info, .ehover42 button.info{padding: 28% 41% !important;}
	.ehover3 button.info, .ehover3 button.info{padding: 27% 38% !important; }
	.hover3 h2{padding: 0px 0px 10px 65px !important;}
	.ehover2 button.info { padding: 38% 17% 9% 18% !important; }
	.ehover1 h2{margin: -11px;padding: 5px 27px 10px 41px !important;}
	.ehover1 button.info{margin: 24px 0 0 26px !important; padding: 45% 26px 0 25% !important;}
	
}
@media only screen and (max-width: 959px){
	
.menu .show-on-mobile {
    display: block;
    margin-top: 20px;
    right: 0;
    width: 100%;
    background: #c7191a;
}
.menu > ul{position:absolute;}
.menu > ul > li > ul.normal-sub{width:100%; max-width: initial;}
.menu > ul > li > ul{top: 0;}
.header_frame {z-index: 99;}
	
 
.banner-bg .banner-heading ul.breadcrumb{text-align: center;}
.banner-bg h1 {  text-align: center; font-size: 32px; margin-bottom: 5px;}
}
img{max-width:100%;}
@media(max-width: 991px)
{
	.menu-container {height: 100%; padding: 0px 10px;}
	.social_icon ul li i{background: none; color:#fff;}
	.social_icon ul{display:flex;}
	.social_icon ul li i{display: table-cell; width: 0px; height: 0px;}
	.menu-mobile{color: #000;}
	.social_icon ul li i{ font-size: 15px;}
	.career-tab-overlay .nav-tabs>li>a { color: #fff; font-size: 18px; }
	.heading-sec h2{font-size: 28px;}
	.content-sec .text-sec p {font-size: 14.5px;}
	.content-sec .text-sec { position: relative; padding: 35px 10px; margin: 0 13px; }
	.content-sec .text-sec::before{font-size: 37px; top: -10px; left: 1px;}
	.content-sec .text-sec p span {font-size: 20px;}
	.content-sec .img-sec::before { position: absolute; content: ""; width: 69%; height: 85%; border: solid; top: -19px;}
	.content-sec .text-sec::after { position: absolute; content: "\f10e"; font: normal normal normal 14px/1 FontAwesome; font-size: 37px; right: 95px; color: #e0e0e5; bottom: 0; }
	.content-sec .img-sec {margin-top: 50px; text-align: center;}
	.career-tab-overlay{padding: 30px 0px;}
	.tab-content p{line-height: 21px; font-size: 15px;}
	.career-tab {margin: 0 5px;}
	.img-map iframe { max-width: 100%; width: 100%; margin-bottom: 50px; }
	.csr_sec .img-csr{max-width: 500px; margin: 0 auto;}
	.content-sec .text-sec {margin-top: 28px;}
	.content-sec .text-sec p{line-height: 21px;}
	.content-sec .text-sec p{line-height: 21px;}
	.content-sec .text-sec p { font-size: 15px; margin-top: 7px;}
	.content-sec .text-sec::before { font-size: 45px; top: -5px;}
	.copy_right{text-align: center;}
	ul.nav.nav-tabs.cat-tab img { max-width: 60px; }
	ul.nav.nav-tabs.cat-tab li h4{font-size: 15px;}
	
	/*12-10-2019*/
   .biscuit .p-tab .tab-content .nav-tabs>li { width: 11% !important;}
   .tabbable.boxed.parentTabs.p-4.p-tab.all-pct.biscuit .tab-content .nav-tabs>li {width: 11%;}
   .sub-menu-block .col-md-4 { width: 100% !important; }
   .main-nav .col-md-3 {width: 100% !important;}
   .award.about-us img { padding: 20px 0px; }
}

@media only screen and (min-device-width: 600px) and (max-device-width: 768px) {.content-sec {margin-top: 10px; max-width: 97%; margin: 0 auto; overflow-x: hidden; padding: 0 10px; }}
@media(max-width: 768px){
	ul.main-nav li a span { font-size: 15px; color: #ffffff; /* text-align: left; */ margin: 15px 0; display: inline-block; background: #e72129; padding: 4px 42px; }
	/* contact us 21-09-2019*/
	.contact-sec { padding: 30px 10px; }
	.content-sec .address{margin: 0 10px; margin-top: 40px;}
	.content-sec .address::before{width: 14px; height: 56px; left: -8px;}
	.content-sec .address h4{padding: 14px 6px; font-size: 18px;}
	.content-sec .address{padding: 25px 5px 0 10px;}
	.content-sec .address p { margin-top: 18px; margin-left: 6px; font-size: 15.5px; margin-bottom: 25px; color: #5a5757; font-family: 'Roboto', sans-serif; }
	.content-sec .address p span{font-size: 15px;}
	.content-sec .address ul.contact-detail li { line-height: 21px; font-size: 15.5px; }
	.contact-sec p {font-size: 15.5px;}
	.img-map iframe { max-height: 400px; width: 100%; margin-bottom:0px;}
	
	.follow-us { margin: 30px 0 0 0;}
	.follow-us h4 {font-size: 26px;}
	.follow-us h4::after{bottom: -25px; height: 15px; width: 45px; bottom: -25px;}
	.contact-sec p { font-size: 15px; }
	/* career 21-09-2019*/
	.career-tab-overlay .nav-tabs>li>a{font-size: 15px; text-align: center;}
	/*Footer 23-09-2019*/
	.list_1 {width: 100%;}
	/*csr page*/
	.csr_sec .img-csr{max-width: 400px; margin: 0 auto;}
	.content-sec .text-sec {margin-top: 28px;}
	.content-sec .text-sec p{line-height: 21px;}
	.content-sec .text-sec p{line-height: 21px;}
	/*09-10-2019*/
	/*product detail page
        .product table, thead, tbody, th, td, tr {display: block;}
		.product thead tr {position: absolute; top: -9999px; left: -9999px;}
        .product tr {margin: 0 0 1rem 0;}
        .product tr:nth-child(odd) {background: #e3e3e3;}
	    .product td {border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%;}
	    .product td:before {position: absolute; top: 0; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap;		}
        .product td:before {top: 4px; text-align: left; padding: 5px 0px 0 0; font-weight: 500; color: #333030; }
		.product .prime-tbl td:nth-of-type(1):before { content: "Grams & Carton configuration"; }
		.product .prime-tbl td:nth-of-type(2):before { content: "Carton per 40'HC"; }
		
		.product td:nth-of-type(1):before { content: "Length Ã‚Â±3mm"; }
		.product td:nth-of-type(2):before { content: "Width Ã‚Â±3mm"; }
		.product td:nth-of-type(3):before { content: "Height Ã‚Â±3mm"; }
		.product td:nth-of-type(4):before { content: "Wt perPkt(gm)"; }
		.product td:nth-of-type(5):before { content: "No of pktsper CBB"; }
		.product td:nth-of-type(6):before { content: "Wt per CBB"; }
		.product td:nth-of-type(7):before { content: "Lodability PerFCL in CBB"; }
		.product td:nth-of-type(8):before { content: "Lodabilityin MT"; }
		.product table tbody tr:nth-child(2) {display: none;}
		td.heading:before {display: none;}
		.product_details .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th { border: 0px solid #e41c1f !important; }
		.table-responsive.digestive td.font-size { font-size: 15px; text-align: right; }
		.product_details .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th { border: 0px !important; border-bottom: 1px dotted #c2bfbf !important; }
		.prime-tbl td.font-size { font-size: 15px; text-align: right; }
		.product td.heading { padding: 10px 0; font-size: 19px; }
		.product_details { width: 98%; float: initial;  margin: 0 auto;}
		td.heading { border-bottom: none !important; } .wrapper2 .product tr { border: 1px solid #d0cfcf; }
		.table-responsive{border: none;}*/
		.pro_inn p{text-align: justify; line-height: 24px; font-size: 16px;}
		.pro_txt ul { padding-left: 12px; } .pro_txt ul li { font-size: 16px;} .product h2 { font-size: 40px;}	
		ul.nav.nav-tabs.cat-tab {display: flex; justify-content: center; flex-wrap: wrap;}
	   .p-tab .tab-content .nav-tabs>li { width: 23%; margin-left: 0; display: block; }
	   ul.nav.nav-tabs.cat-tab img { max-width: 60px; }
	  .award h1, .desk h1{    font-size: 34px;}
	  ul.nav.nav-tabs.cat-tab li.active h4::after{display:none;}
	 .tab-content.la-s .pc li.active { background: #fff; border: 1px solid #ce7426; }
	 ul.nav.nav-tabs.cat-tab li h4 {  font-size: 15px;}
	 /*12-10-2019 about us*/
.award.about-us h1{font-size: 22px;}
.award.about-us h1::before{height: 3px; bottom: 12px;}
.award.about-us p { max-width: 100%; font-size: 16px; line-height: 25px;}
.carouseller .carouseller__left, .carouseller .carouseller__right{top:50% !important;}
.award.about-us p{text-align: justify;}

	.award img{width:100%;}
    .award p{max-width:100%;    padding-top:40px; line-height: 25px;     font-size: 17px;}
	.award.network img { margin-top: 20px; }
	.paraContent {padding: 0px !important;}
	ul.nav.nav-tabs.cat-tab img {display: block; margin: 0 auto;}
    .p-tab .tab-content .nav-tabs>li { width: 11%;}
	
	/*11-11-2019*/
	.tabbable.boxed.parentTabs.p-4.p-tab.bread-prdct .nav-tabs>li { width: 30% !important; margin: 1%; min-height: 103px; padding: 8px 0px; margin-bottom: 18px; }
	.p-tab .tab-content .nav-tabs>li:hover { background: #ffffff !important; }
	.bread_gallery .carouseller .car__3 {width: 5%;}
	ul.nav.nav-tabs.cat-tab.mble.active {display: none;}
	.table-responsive>.table-bordered {font-size: 19px;}
	td.font-size1 { text-align: left; }
	.sub-menu-block.media-m .col-md-3.col-lg-3.col-sm-4 { position: unset; }
	ul.nav.nav-tabs.cat-tab li h4 {margin: 7px 0 2px 0px; color: #5a5959; font-size: 15px;}
	.desk .nav>li>a>img {max-width: 180px;}
	.vm p { font-size: 15px; text-align: center; line-height: 20px; }
	.product h5 { font-size: 17px;}
	.product.vison h5 { margin-top: 14px; margin-bottom: -13px; }
	.bodt-left-about, .bodt-right-about2a{min-height: 380px; max-height: 380px;}
	
}
@media(max-width: 600px)
{
	.apply_job.contact-sec .form-area {display: block;}
	.apply_job.contact-sec label { width: auto; }
	.apply_job.contact-sec .form-area input#exampleFormControlFile1 { margin-left: 0;}
	.vm p { font-size: 15px; text-align: center; line-height: 21px; }
	.bodt-left-about {width: 100%; min-height: auto; max-height: max-content;}
    .bodt-right-about2a {width: 100%; margin-top: 20px; min-height: auto; max-height: max-content;}
    .vm{padding: 10px;}
	.vm h4 { font-family: inherit; color:#fff;} 
	.products-revamp ul li {
	max-width: 194px;
	border: 1px solid #e6fbff;
	width: 142px;
	margin-bottom: 15px;
	padding: 15px 0;
}
}
@media(max-width: 480px)
	
{
.products-revamp ul li {
	max-width: 194px;
	border: 1px solid #e6fbff;
	width: 142px;
	margin-bottom: 15px;
	padding: 15px 0;
}
.menu-container {height: auto; width: 100%; left: auto; display: block!important; justify-content: space-between; padding:0px!important; border-bottom: none;}
.menu {width:100%;}
.logo img { max-width: fit-content; }
.social_icon ul li i {
    width: 30px;
    height: 30px;
    background: #e62129;
    border-radius: 15px;
    line-height: 30px;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    transition: all ease .5s;
}
	
.menu .show-on-mobile {
    display: block;
    margin-top: 58px;
    right: 0;
    width: 100%;
    background: #c7191a;
}
	
	/* career 21-09-2019*/
	.content-sec .text-sec p { font-size: 14px; line-height: 19px; }
	.career-tab-overlay .nav-tabs>li>a { color: #fff; font-size: 14px;  text-align:center;}
	.career-tab-overlay ul.nav.nav-tabs {display: inherit}
	.nav-tabs>li{width: 100%;}
	.content-sec .img-sec::before { position: absolute; content: ""; width: 69%; height: 85%; border: solid; top: -19px;}
	.content-sec .text-sec::after { position: absolute; content: "\f10e"; font: normal normal normal 14px/1 FontAwesome; font-size: 37px; right: 95px; color: #e0e0e5; bottom: 0; }
	.tab-content p{font-size: 14px;}
	.career-tab {margin: 0 -15px; }
	
	/* csr 21-09-2019*/
	.csr_sec .img-csr{margin: 0 auto;}
	.csr_sec .img-csr::after{border-left: 7px solid #d8d8d8; right: -7px;}
	.csr_sec .img-csr::after{border-left: 7px solid #d8d8d8; right: -7px; height: 92%;}
	.img-csr::before { position: absolute; content: ""; border-bottom: 7px solid #d8d8d8; right: -6px; height: 100%; bottom: -6px; width: 92%;}
	.csr_sec .content-sec{margin-top: 13px;}
	.csr_sec .content-sec .text-sec {margin-top: 40px;}
	
	/* contact us 21-09-2019*/
	.contact-sec p { font-size: 14px; }
	.content-sec .address h4{padding: 14px 6px; font-size: 15px;}
	.content-sec .address p{font-size:14.5px;}
	.content-sec .address ul.contact-detail li{font-size: 14.5px;}
	.contact-sec { padding: 20px 0px;}
	.img-map iframe {max-height: 300px;}	
	.banner-bg h1{font-size: 28px; padding: 0; margin-bottom: 5px;}
	.heading-sec h2 { font-size: 25px; }
	.heading-sec h2::after{bottom: -20px;}
	.contact-sec p{margin: 36px auto 0px auto;}
	/*Footer 23-09-2019*/
	.list_1 { width: 100%;}
	
	
	
	
/*04-10-2019* product cat*/	
ul.nav.nav-tabs.cat-tab img {display: none; }
.p-tab .tab-content .nav-tabs>li{width:50%; margin: 0 auto;}
ul.nav.nav-tabs.cat-tab { display: flex; flex-wrap: wrap; }
ul.nav.nav-tabs.cat-tab.mble.active{display: flex;}
.p-tab .tab-content .nav-tabs>li { width: 43% !important; margin: 0 auto; position: relative; /* background: #ec5b2f; */ border: 1px solid #e6e2e2; box-shadow: 0px 0px 2px #f1f1f1; background: #fcf9f8; margin: 3px 5px; cursor: pointer; border-radius: 5px; padding: 11px 10px 16px 10px;}
.tabbable.boxed.parentTabs.p-4.p-tab.all-pct img { width: auto; height: auto;  }
ul.nav.nav-tabs.cat-tab>li>a{margin: 0 auto;}
.p-tab .nav-tabs>li img { max-width: 75px;}
ul.nav.nav-tabs.head-tab{max-width: 82%;}
ul.nav.nav-tabs.head-tab li.active{border:none;}
ul.nav.nav-tabs.head-tab li.active::after { content: ""; position: absolute; transition: tra; position: absolute; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #ee8c00; margin: 0 auto; right: 0; left: 0px; bottom: -27px; }
.cat-tab.mobile{display:block !important;}
.cat-tab.pc{display:none !important;}
ul.nav.nav-tabs.cat-tab li.active h4:after{display:none;}
.nav-tabs>li { margin-right: 2%; padding: 10px 0; }

/*11-10-2019  https://demo.netcommlabs.net/bonn/bread-products */
.tab-content.la-s  ul.nav.nav-tabs.cat-tab.active.pc { display: block !important;}
.tab-content.la-s img { display: block !important; margin: 0 auto;}
.tab-content.la-s h4 { font-size: 14px; }
.tab-content.la-s .pc li {
    width: 33%;     margin: 0px auto;
}
.tab-content.la-s .pc li img { max-width: 39px; }
.award h1, .desk h1{font-size: 28px;}
.award h1::before, .desk h1::before {height: 2px; width: 63px;}
nav.pro-inner .breadcrumb { margin-top: 19px; }
.tab-content.la-s ul.all-pro li{width: 46%; float: left; margin: 0px 5px 2px 5px;}
.tab-content.la-s .pc li.active { background: #fff; border: 1px solid #ce7426; }
ul.nav.nav-tabs.cat-tab li h4 {margin: 8px 0 0 0;}
.button_more, button.info a{display:block !important;}
.ehover3 button.info a { margin-top: 13px; }
.award { padding: 20px 0px 20px 0px;}
.award h1, .desk h1{padding: 0px 0px 25px 0px;}
.award h1::before, .desk h1::before{bottom: 8px;}
ul.nav.nav-tabs.cat-tab>li>a {margin: -17px auto;}
ul.nav.nav-tabs.cat-tab li h4 {margin: 7px 0 2px 0px; color: #5a5959; font-size: 14px;}

/*12-10-2019 about us*/
.award.about-us h1{font-size: 22px;}
.award.about-us h1::before{height: 3px; bottom: 12px;}
.award.about-us p { max-width: 100%; font-size: 16px; line-height: 24px;}
.carouseller .carouseller__left, .carouseller .carouseller__right{top:50% !important;}
.award.about-us p{text-align: justify;}
.award.about-us h4{    font-size: 17px;}
.award img{width:100%;}
.award p{max-width:100%;    padding-top: 20px; line-height: 25px;     font-size: 16px;}
.product h4 { font-size: 22px; width: 100%; font-family: 'Dosis', sans-serif; color: #404040; position: relative; padding: 0px 4% 0px 4%; }
.fa-arrow-circle-o-right:before { content: "\f18e"; padding-right: 8px; /* margin-bottom: 54px; */ }
.award.network h5 { padding: 0 20px; }
.award.network h5 { padding: 0 20px; font-size: 20px; margin: 10px 0px 0 0; }

/*15-10-2019 milestone*/
[data-fs-scroll] .page.vertical { right: 10px; top: 47%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); margin: 0 auto; /* left: 34%; */ /* right: 0; */ text-align: center; } 
	[data-fs-scroll] .page li { width: 20px; height: 17px !important; background: rgba(255,255,255,.6); border-radius: 50% !important; margin: 5px 2px; cursor: pointer; /* display: inline-block; */ margin: 6px; }
	.container.co .section0::after, .container.co .section1::after, .container.co .section2::after, .container.co .section3::after, .container.co .section4::after, .container.co .section5::after, .container.co .section6::after   {  left: 7%; top: 50%; padding: 25px 18px; font-size: 17px;}
	.container.co .section::before {  content: ""; width: 5px; left: 17%; }
	.section h1 { top: 33%; left: 40%; right: 10%;  font-size: 16px; padding: 12px 12px; box-shadow: 0px 0px 3px 0px #e7ea1a;  line-height: 21.5px;  border-radius: 8px; }
	[data-fs-scroll] .page li {
    width: 17px;
    height: 8px;
    background: rgba(255, 255, 255, 0.36);}

.product_details .font-size1{ font-size: 15px; color: #9a000a;}
.product_details .btn { display: inline-block; padding: 5px 17px; margin-bottom: 0; font-size: 15px; font-weight: 400; line-height: 1.428571; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer;border-radius: 20px;}
.product_details .btn{margin-bottom: 6px;}
.product_details {width: 100%; padding: 0 5px;}
.product_details .heading{font-size: 19px;}


.product tr td.font-size { font-size: 15px; text-align: right; }
.table-responsive>.table-bordered { border: 0; padding: 4px; }

/*1-11-2019 product detail*/
.product { padding: 30px 0; }
.product h2 { font-size: 28px; }
.product h2::after{top: 43px;}
.logo-img{right: -105px; display: none;}
ul.nav.nav-tabs.cat-tab.active.pc { display: none !important; }
ul.all-pro li.pro_4y{width: 46%;   margin: 5px 5px 5px 5px; }
ul.all-pro li h4{font-size: 17px;}
h2.woocommerce-loop-product__title {  font-size: 18px !important;}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{padding: 0 3px; min-height: auto;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{margin: 0 0 0;}
/*2-11-2019 menu issue*/
ul.main-nav li a span { font-size: 15px; color: #ffffff; /* text-align: left; */ margin: 15px 0; display: inline-block; background: #e72129; padding: 4px 42px; }
.hover1.ehover1, .hover2, .hover2 .overlay{max-height: 200px;}
.rcc-n ul.nav.nav-tabs.cat-tab.active.pc { display: block !important; }
.tabbable.boxed.parentTabs.p-4.p-tab.align-l.rcc-n .tab-content .nav-tabs>li { width: 27% !important; /* margin-left: -28px; */ margin: 2px 3%; text-align: center;     padding: 17px 0; }
.biscuit ul.nav.nav-tabs.head-tab { width: 100%; max-width: 100%; }
.tabbable.boxed.parentTabs.p-4.p-tab.all-pct li.hvr-float-shadow.active { box-shadow: 0px 0px 2px #c3c2c2; margin: 0 10px;}
.imghere.mil2.col-md-7 img { max-width: 100%; }
.imghere.mil2.col-md-7 { left: 0; top: 378px; position: absolute;}
.mi-con { text-align: center; width: 100% !important;}
.mi-con p { font-size: 16px; max-width: initial;}
.imghere.mil3.col-md-7 { left: 0; top: 705px;}
.txthere.txt3.col-md-5 { left: 0;}
.txthere.txt3.col-md-5 { left: 0; top: 876px; right: 0;}
.imghere.mil4.col-md-7 { top: 1340px; left: 0;}
.txthere.txt4.col-md-5 { position: absolute; top: 1503px; right: 0;}
.imghere.mil5.col-md-7 {top: 1380px;left: 0;}
.txthere.txt5.col-md-5 {position: absolute;top: 1572px;right: 0;width: 100%;}
.imghere.mil6.col-md-7 img {max-width: 66% !important;/* margin-left: 19%; */}
.imghere.mil6.col-md-7 {top: 1667px;left: 22%;right: 0;}
.txthere.txt6.col-md-5 {position: absolute;top: 1907px;right: 0;left: 0;}
.imghere.mil7.col-md-7 {top: 2099px;left: 0;}
.txthere.txt7.col-md-5 {position: absolute;top: 2288px;right: 0;left: 0;width: 100%;}
.txthere.txt8.col-md-12 {position: absolute;top: 2411px;left: 0;text-align: center;margin: 0 auto;right: 0;}
.mil-con { margin: 58px 14px 0px 14px; }
.txthere.txt2.mil2.col-md-5 { position: absolute; top: 574px; left: 0;}
.am { visibility: hidden; }
.imghere.mil1.col-md-7::after {position: absolute;content: "";background: #e7b154;width: 5px;height: 3200px;margin: 0 auto;left: 0;right: 0;top: 0;z-index: -1;}
.txthere {background: #f4e4ae;}
/*Milestone 13-11-2019*/
.mi-img img {max-width: 96% !important;}
.txthere.txt1.col-md-5 { position: absolute; right: 0; top: 251px; max-width: 100%; margin: 0 auto; left:0;}
.txthere span { font-weight: 600; font-size: 25px; color: #e72129; text-align: center; display: block; }
.desk .nav>li>a>img { max-width: 67px; }
.container { padding-right: 9px; padding-left: 9px;}
.career .career-txt p::after{margin-top: 28px; margin-left: 0;}
.apply_job .modal-body { text-align: center; display: flex; }
.milestone{min-height: 3300px;}
.logo_m { display: block !important; background: #570602; position: fixed; width: 1000%; top: 0; z-index: 99;     padding: 6px 0 5px 0px; }
.logo_m .logo_img img { max-width: 85px; }
.imghere.mil4.mil-n.col-md-7 {top: 975px;    left: 0;}
.txthere.txt4.txt-n.col-md-5 { position: absolute; left: 0; top: 1149px; right: 0; }

section.carousel_frame {
    margin-top: 0;
}
header.dark {position: inherit;  top: auto; }
.vm h4 { font-family: inherit; color:#fff; font-size: 17px;} 
}

@media only screen and (min-width: 481px) and (max-width: 766px)
{
	.products-revamp ul li {
	max-width: 194px;
	border: 1px solid #e6fbff;
	width: 142px;
	margin-bottom: 15px;
	padding: 15px 0;
}
	.scrollList .mdl .col-lg-6.col-md-4.col-sm-6.col-xs-12 {margin: 15px 0;}
	.overlay h2 {font-size: 31px !important;}
	.ehover4 button.info, .ehover42 button.info { margin: 12px 0 0 18px; padding: 34% 47% !important;; }
	.button_more, button.info a {display: block !important;}
	.ehover2 button.info, .ehover2 button.info {margin: 12px;    padding: 25% 39% !important;}
	.ehover3 button.info, .ehover3 button.info { margin: 16px; padding: 15% 46% !important; }
	.ehover1 button.info, .ehover42 button.info { margin: 22px 0 0 26px; padding: 32% 35% !important;;}
	.career .col-md-5.imgcar {  text-align: center; }

}
/* @media (min-width: 768px){.container {width: 100% !important;} */
@media (max-width: 480px) {.ehover4 button.info{padding: 25% 42%;} .m-spce { top: 244px; position: absolute; width: 100%; left: 0; }
div#main-content { margin: 0; }
div#primary { margin: 0; }
.award{margin:70px 0px !important;}
section.ssp_frame.about_frame.abt_slide .car__3  img {max-width:60%;}
section.ssp_frame.about_frame.abt_slide .car__3 {padding: 40px;    text-align: center;} 
.entry-content .table-responsive { max-width: 93%;}
.desk.myd {margin-top: 70px;}
h1.entry-title{font-size:28px;}
h1.entry-title::after { position: absolute; color: ""; content: ""; height: 2px;}
.entry-content .table.table.prime-tbl.table-bordered tbody tr td {font-size: 15px;}
.desk-detaild .text-desk img {max-width: 50%; }
.text-desk h3 { font-size: 16px; }
.tab-content p.quote { font-size: 16px; line-height: 20px; margin-top: 10px; }
.desk .tab-content p { padding: 0 10px;}
.photo-gallery-t { font-size: 28px; }
h1.entry-title { font-size: 28px;}
h1.entry-title::after{height: 3px;}
	.imghere.mil18.col-md-7 {position: absolute;width: 100%;top: 2392px;left: 0;width: 100%;right: 0;text-align: center;}
	.txthere.txt18.col-md-5 {position: absolute;top: 2577px;left: 0;}
	.imghere.mil18.mil19.col-md-7 {top: 2728px;left: 0;right: 0;}
	.txthere.txt18.txt19.col-md-5 {top: 2916px;left: 0;}
}


@media only screen and (min-width: 560px) and (max-width: 1025px)
{
.imghere.mil2.col-md-7 img { max-width: 100%; }
.imghere.mil2.col-md-7 { left: 0; top: 378px; position: absolute;}
.mi-con { text-align: center; }
.mi-con p { font-size: 16px; max-width: initial;}
.imghere.mil3.col-md-7 { left: 0; top: 681px; margin: 0 auto;}
.txthere.txt3.col-md-5 { left: 0;}
.txthere.txt3.col-md-5 { left: 0; top: 876px; right: 0;}
.imghere.mil4.col-md-7 { top: 1340px; left: 0;}
.txthere.txt4.col-md-5 { position: absolute; top: 1540px; right: 0;}
.imghere.mil5.col-md-7 {top: 1412px;left: 0;}
.txthere.txt5.col-md-5 {position: absolute;top: 1612px;right: 0;width: 100%;}
.imghere.mil6.col-md-7 img {max-width: 66% !important;/* margin-left: 19%; */}
.imghere.mil6.col-md-7 {top: 1760px;left: 22%;right: 0;}
.txthere.txt6.col-md-5 {position: absolute;top: 2087px;right: 0;left: 0;}
.imghere.mil7.col-md-7 {top: 2194px;left: 0;}
.txthere.txt7.col-md-5 {position: absolute;top: 2396px;right: 0;left: 0;}
.txthere.txt8.col-md-12 {position: absolute;top: 2493px;left: 0;text-align: center;margin: 0 auto;right: 0;}
.mil-con { margin: 58px 14px 0px 14px; }
.txthere.txt2.mil2.col-md-5 { position: absolute; top: 574px; left: 0;}
.am { visibility: hidden; }
.imghere.mil1.col-md-7::after {position: absolute;content: "";background: #e7b154;width: 5px;height: 2772px;margin: 0 auto; right: 0; left:0; top: 0;z-index: -1;}
.txthere {background: #f4e4ae;}
/*Milestone 13-11-2019*/
.mi-img img { max-width: 338px !important; }
.txthere.txt1.col-md-5 { position: absolute; right: 0; top: 251px; max-width: 100%; margin: 0 auto; left:0;}
.txthere span { font-weight: 600; font-size: 25px; color: #e72129; text-align: center; display: block; }
.imghere.col-md-7 { width: 100%; text-align: center; }
.txthere.col-md-5 { position: absolute; top: 574px; left: 0; width: 100%; right: 0; text-align: center; margin: 0 auto; }
.txthere.txt4.txt-n.col-md-5, .imghere.mil4.mil-n.col-md-7, .imghere.mil6.col-md-7{right: 0; left:0;}
.imghere.mil6.col-md-7 img { max-width: 273px !important;}
.txthere.txt4.txt-n.col-md-5{top: 1173px;}
.m-spce {left: 0;
    right: 0; /* display: inline-block; */ width: 99%; /* float: left; */ /* top: 50px; */ margin-top: 251px; position: absolute; }
	.milestone{min-height: 2856px;     overflow-x: hidden;}
	.mil-con { text-align: center; }
	.mil-con img { max-width: 300px; }
	.txthere { max-width: 90% !important; box-shadow: 0px 0px 2px 0px #e4b825; }
}
